package com.hbusa.service;

import com.hbusa.dto.TbChapter;

import java.sql.SQLException;
import java.util.ArrayList;

/**
 * @author Sandwich
 * @version 1.0
 * @date 2021/12/27-0:43
 */
public interface ChapterService {
    /**
     * 章节增
     * @param chapter
     * @return
     */
    boolean save(TbChapter chapter);

    /**
     * 通过小说id删除小说
     * @param chapterId
     * @return
     */
    boolean removeById(int chapterId);


    boolean modify(TbChapter chapter) throws SQLException;

    /**
     * 通过小说id查找所有章节
     * @param
     * @return
     */
    ArrayList<TbChapter> findAllChapter();



    /**
     * 通过章节数找到指定章节
     * @param chapterNum
     * @return
     */
    TbChapter findChapterById(int chapterNum);


    ArrayList<TbChapter> queryChapterByNovelId(Long id);
}
